import request from '@/utils/request'

// 查询支付接口定义列表
export function list(query) {
  return request({
    url: '/api/payIfDefines/list',
    method: 'get',
    params: query
  })
}

// 查询支付接口定义详细
export function getPayIfDefine(id) {
  return request({
    url: '/api/payIfDefines/' + id,
    method: 'get'
  })
}

// 新增支付接口定义
export function addPayIfDefine(data) {
  return request({
    url: '/api/payIfDefines/add',
    method: 'post',
    data: data
  })
}

// 修改支付接口定义
export function updatePayIfDefine(data) {
  return request({
    url: '/api/payIfDefines/update',
    method: 'post',
    data: data
  })
}

// 删除支付接口定义
export function delPayIfDefine(id) {
  return request({
    url: '/api/payIfDefines/' + id,
    method: 'delete'
  })
}

// 查询支付接口详细信息
export function getPayInterface(ifCode) {
  return request({
    url: '/api/pay/payconfig/payIfDefine/' + ifCode,
    method: 'get'
  })
}

// 获取支付方式列表
export function getPayWayCodes() {
  return request({
    url: '/api/pay/payWays/list',
    method: 'get'
  })
}





